FVWM

維基百科,自由的百科全書
FVWM
定製的FVWM桌面
定製的FVWM桌面
開發者Robert Nation
當前版本
  • 2.7.0 (2022年10月20日)[1]
  • 3-1.1.0 (2024年3月30日;穩定版本)[2]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
程式語言C, Perl, Unix Shell
作業系統類Unix
類型窗口管理器
許可協議GNU GPL v2,
OpenBSD中包括的FVWM:BSD License[3]
網站www.fvwm.org

F虛擬窗口管理器(F Virtual Window Manager)是一個X窗口系統虛擬窗口管理器。最初是twm的派生者,FVWM已經演化成了類Unix系統的強力的和高度可配置的環境。

歷史[編輯]

FVWM 1.24
FVWM模仿MWM
FVWM模仿CDE

在1993年,Robert Nation在他為美國國防部分析聲波標記圖的工作中,開始研究twm並意圖同時縮減內存使用和增加對虛擬桌面的支持[5]

已經知名於他的rxvt英語rxvt終端模擬器,Nation致力於縮減他的新窗口管理器的內存消耗。在1993年6月1日,他決定要測試FVWM的接受度,將它綁定到rxvt發行中。

在1994年Rob Nation停止了開發FVWM並讓Charles Hines成為維護者。Rob Nation最後發行的FVWM是fvwm-1.24r。Rob Nation之後的FVWM版本使用了不同的配置文件格式並且有着顯著不同的體系。因此,很多Linux發佈將fvwm-1.24r和後來的FVWM發行二者作為分立的程序發佈。在2009年的時候,fvwm-1.24r仍可以在現代Linux系統上編譯並運行而沒有任何問題。少量用戶繼續使用這個舊FVWM發行。在1998年後期FVWM維護者的職務被廢棄了,而進一步的開發已經由一組志願者來實施。

很多開發者已經在FVWM上建立了自己的項目,用來從多年的改進和開發中獲益。很多今天使用的流行的窗口管理器都與FVWM有關係:Afterstep英語AfterstepXfceEnlightenmentMetisse英語Metisse等等。

名稱起源[編輯]

最初FVWM表示Feeble虛擬窗口管理器,它是Robert Nation於1997年在Linux Journal英語Linux Journal對他的採訪中明確提出的,他聲稱選擇這個名字是因為最初發行幾乎沒有用戶可選擇的特徵,所以它實際上是虛弱的[5]。但是在Chuck Hines維護官方的FVWM常見問題時,Chuck從未同意這個虛弱釋義,並向FAQ增加了F的替代的可能含義[6]

特徵[編輯]

FVWM的很多特徵可以在運行時間或編譯時間棄用,或動態的用於特定窗口,或作為模塊裝載和卸裝,甚至還有很多其他可能性。沒有剛性的特徵,FVWM不指定用戶的桌面如何工作或看起來像什麼,它提供配置桌面如何工作、看起來是什麼樣子,並有用戶預期方式的行為的各種機制。

派生[編輯]

TwmFVWMWindow MakerBowmanFVWM95AmiwmLessTifMacintosh-Like Virtual Window ManagerScwmXfwmAfterStepEnlightenmentHaZe
FVWM家族樹,顯示了一些FVWM派生者。

參見[編輯]

FVWM 2.5 Xsession運行在Debian 7 GNU/Linux

引用[編輯]

  1. ^ Release 2.7.0. 2022年10月20日 [2022年11月13日]. 
  2. ^ https://github.com/fvwmorg/fvwm3/releases/tag/1.1.0.
  3. ^ xenocara/app/fvwm/COPYING - view - 1.1.1.1. Cvsweb.openbsd.org. [7 October 2017]. 
  4. ^ fvwm: Official FVWM repository. 24 November 2019 [24 November 2019]. (原始內容存檔於2020-09-05) –透過GitHub. 
  5. ^ 5.0 5.1 Linux Journal Interviews Robert Nation. Linuxjournal.com. [7 October 2017]. (原始內容存檔於2020-01-23). 
  6. ^ FVWM - History. [2020-09-05]. (原始內容存檔於2011-05-16). 

外部連結[編輯]